package com.catazy.module_square.net.api

import com.catazy.module_square.bean.ArticleData
import com.catazy.wanandroid.common_base.bean.HttpResult
import kotlinx.coroutines.flow.Flow
import retrofit2.http.GET
import retrofit2.http.Path

/**
 * 作者: Tao
 * 日期: 2024/5/6
 * 时间: 14:39
 * 描述: 广场网络服务
 */
interface HttpSquareApiService {

    /**
     * 广场列表数据
     * https://wanandroid.com/user_article/list/0/json
     * @param pageNum 页码拼接在url上从0开始
     */
    @GET("user_article/list/{pageNum}/json")
    fun getSquareList(@Path("pageNum") pageNum: Int): Flow<HttpResult<ArticleData>>
}